Top Active Telegram
Official documentation — Bulk messaging and automation software for Telegram
What is Top Active Telegram?
Top Active Telegram is advanced software with exclusive features for sending messages and attachments via Telegram, ideal for campaigns, customer service, and automation.
- Send by User ID or phone number — CSV with Telegram User ID or phone number;
[VAR1] through [VAR8] variables in the message; attachments; stop sending; export logs.
- Send to contacts — Extract contacts from Telegram (Send to Contacts screen), select and send bulk messages; export contacts.
- Send to groups — Extract groups, send bulk messages to groups; extract group members and send to members; export groups and members.
- Manage Contacts — Configured Telegram accounts; extract contacts via API per account; export contacts to CSV; manage contact list.
- Manage Groups — Extract groups, extract members per group, send to groups/members, add members from one group to another, export.
- Multiple messages — Multiple Messages version (Form2): several messages per campaign, invert text/attachment order.
- Telegram Chatbot — Rules (greeting and keyword), attachments, invert; authorize Telegram; turn bot on/off.
- Chatbot GPT — OpenAI-powered bot: Normal, Financial, or DRE mode; settings (API, prompt, prompt library, blocked keywords, attachments per keyword); Chatbot Analytics; recent interactions; reactivate bot.
- Financial mode — Financial manager (income/expenses), Financial Analytics, authorized contacts for reports, export and send report by email or Telegram.
- DRE mode — Income Statement (DRE), secret key for access, DRE Analytics, DRE authorized contacts.
- Authorized contacts — Define who can receive reports from the Financial Manager and DRE Manager (by Contact ID, phone, or username).
- Telegram setup — API ID and API Hash (core.telegram.org), login with phone and verification code.
- General settings — Language, export format (CSV, text, Excel), CSV delimiter; delay between sends (fixed or random); optional proxy.
- Message formatting — Bold (
**), italic (__), strikethrough (~~), monospace (```), emoji picker.
- Google Chrome (latest version)
- Internet connection
- Microsoft Excel (for editing spreadsheets and formulas)
- You will receive only the executable software. Source code is not included.
- After purchase, obtain your license code. If you have issues, email info@topactivex.com.
- After confirming the license code, install the program, run Top Active Telegram.exe, and register your license on the activation screen.
- License email: use the email registered at purchase.
- Registration code: enter the license code received.
- Once registration is complete, the software is ready to use.
Sending by User ID or phone number
- By User ID: import a CSV file with the Telegram User ID in the sample format. The software sends bulk messages to all imported users.
- By phone number: import a CSV file with the Telegram phone number (sample format) and send bulk messages to all imported numbers.
Excel tips and formulas
To quickly format large lists of numbers (phone numbers), put the numbers starting in cell A1 and use the formulas below in cell B1 (or column B). Then drag the formula down.
The VAR1 through VAR8 columns are optional. In the message body use [VAR1], [VAR2], … [VAR8]; the software replaces them with the corresponding column value for each contact.
Use the Import Attachments button for attachments; then Send Message. You can Stop during sending. Logs can be exported when finished.
Multiple messages
- Click Multiple Messages Version to open the campaign screen with several messages.
- Use Add Message to add multiple messages (text, file, or both). Messages can be edited after saving.
- The Invert option changes the send order between text and attachment.
- You can select and send multiple messages in the same campaign to the same person.
Send to contacts
- Click the Send to Contacts button.
- Click Extract Contacts so the software extracts all your Telegram contacts.
- Select contacts and click Send Message to Contacts.
- Use Export Contacts to export all contacts to Excel.
Send to groups
- Click the Send to Groups button.
- Click Extract Groups to extract all Telegram groups you are a member of.
- Select the desired groups and click Send Message to Groups.
- Use Export Groups to export all groups to Excel.
Group members
- Click the Get Members button for the group whose members you want to extract.
- The software extracts members from the group using Telegram chat history.
- Select members and click Send Message to Members.
- Use Export Members to export group members to Excel.
Add members to groups
- To add members to a group, select the target group and click Add Members.
- You can add members from one group to another: select the target group and use the add members function.
Send messages (UserData)
- Import data according to the
UserData_Format.csv format file.
- Select members and click the Send Message button.
Click the settings icon on the top bar to configure access to the Telegram API.
- API ID: Telegram API ID.
- API Hash: Telegram API Hash.
- To generate API ID and API Hash, go to https://core.telegram.org/api/obtaining_api_id.
- Phone (with country code): enter your Telegram account phone number with country code (e.g. US: +1).
- After filling in the details, click Login. Telegram will send a verification code. Enter the code and click Verify.
- Save the settings in the software to use sending and the chatbot.
The Chatbot automatically replies to user messages based on configured rules.
Authorization and login
- Click the settings icon in the top right and choose Telegram Authorization. Log in to your Telegram account with API ID, API Hash, and phone number (with country code). Enter the verification code when prompted and save settings.
Configure rules
- In the settings icon, click Configure Rules.
- Greeting: welcome message sent automatically when someone sends a message that does not match any rule. Example:
Please choose our service
1: you press 1
2: you press 2
back: back to menu
- Rule: create rules with a keyword. When the user sends that word (e.g. "1"), the software sends the configured message.
- Rule name: unique identifier.
- Rule keyword: word that triggers the response (e.g. 1).
- Message: text sent when the keyword is detected.
- Attachment: optional, any file type.
- Enabled: turn the rule on or off.
- Invert: if the rule has both message and attachment, check to send the attachment first, then the message.
- Start the Chatbot process for automatic replies to work.
Use Manage Groups to manage Telegram groups and members.
- Extract groups — List all groups you are a member of.
- Extract members — For each group, you can get the member list (from chat history).
- Send to groups or members — Send bulk messages to selected groups or to extracted members.
- Add members to groups — Add members from one group to another target group.
- Export — Export the list of groups and members (e.g. to Excel/CSV) for external use or campaigns.
The Chatbot GPT uses the OpenAI API to reply automatically on Telegram. There are three modes: Normal, Financial, and DRE.
How to enable
- On the main screen, click ★ Chatbot GPT.
- Choose the mode: Normal (general support), Financial (financial manager), or DRE (Income Statement).
- Authorize Telegram — In the bot settings, authorize Telegram (API ID, API Hash, login).
- ChatGPT Settings — Open the settings menu and configure the OpenAI API key, prompt, and advanced options.
ChatGPT settings (ChatGPT Manager / DRE Manager)
- API Key — OpenAI API key.
- Prompt — Instructions that define the bot’s behavior (the prompt field is large for detailed instructions).
- Prompt library — Create multiple prompt profiles (e.g. Sales Support, Technical Support), name them, edit them, and activate as needed.
- Blocked keywords — In a dedicated tab: words that prevent the bot from replying automatically (the user is handled by another flow or ignored per the rule).
- Interest keywords — Words that trigger specific behavior or attachments.
- Attachments per keyword — Associate files with keywords; when the user sends the word, the bot can send the corresponding attachment.
The bot shows status (ChatGPT and Telegram configured or not). You can Reactivate bot and view Recent interactions and Chatbot Analytics.
Financial mode
- In Chatbot GPT, choose Financial mode.
- The software provides a Financial Manager: income and expense tracking, reports, and summaries.
- Authorized contacts — Define who can request or receive financial reports (by Contact ID, phone, or Telegram username).
- Financial Analytics — Detailed reports; export (PDF, HTML, etc.) and send by email or Telegram.
- Email settings (report delivery) and “Send backup only” can be adjusted in financial mode settings.
DRE mode (Income Statement)
- In Chatbot GPT, choose DRE mode.
- The system generates and manages DRE data; audio transcription may be available for commands or entries.
- DRE secret key — Configure a secret key; only those who provide the correct key can access or request DRE reports.
- DRE authorized contacts — List contacts who can receive or view DRE data.
- DRE Analytics — DRE reports and analysis; export and send by email or Telegram as configured.
- Chatbot Analytics — Statistics and metrics for Chatbot GPT usage (conversations, replies, etc.). Access from the Chatbot GPT menu.
- Recent interactions — View the latest interactions with the bot for monitoring and support.
- Financial Analytics — Financial Manager reports; export to PDF/HTML and send by Telegram or email.
- DRE Analytics — Income Statement reports; export and send according to permissions and authorized contacts.
Besides Telegram Setup (API ID, API Hash, login), the software has general settings accessible from the settings icon.
- Language — Select the interface language.
- Export format — CSV, text (tab), or Excel file for exporting contacts, groups, and members.
- CSV delimiter — Comma or semicolon for CSV files.
- Delay between sends — Fixed or random interval (min and max) to avoid blocks.
- Proxy — Optional: server, port, and if needed authentication (username and password) for connection.
Chatbot GPT settings (OpenAI API, prompt, prompt library, blocked words, attachments) are in Chatbot GPT menu → Settings → ChatGPT Manager (or DRE Manager in DRE mode).
- Support does not include software customization.
- Custom work may be quoted separately.
- Each license is valid for one computer.